package com.hntest.dao;

import com.hntest.entity.Grade;
import com.hntest.entity.Student;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository("StudentDao")
public interface StudentDao {
    //分页前求总记录数
    int getCounts(Student stu);

    //分页查当页数据
    List<Student> getListByPage(Map map);

    //删除
    int delete(int sno);

    //新增
    int insert(Student stu);

    //根据学号查询原始记录
    Student getStudentBySno(int sno);

    //更新最新的学生信息
    int update(Student stu);

    //查询年级下拉框
    List<Grade> getAllGrade();
}
